package main

func a() func() int {
	i := 0
	b := func() int {
		i++
		println(1, i)
		return i
	}
	return b
}
func main() {
	c := a()
	c() // 1
	c() // 2
	c() // 3
}
